.question{
	
	width:55%;

}


.question .question_text{
	
		margin: 0 0 10px 0;
		color: rgb(185,0,0);
		font-size: 18px;
		line-height: 1.25em;
		font-family: 'Trebuchet MS', Verdana, Sans-Serif;
}

.question .vote{
	
		margin: 0 auto 10px auto;
		color: rgb(185,0,0);
		line-height: 1.25em;
		font-family: 'Trebuchet MS', Verdana, Sans-Serif;
		width:400px;
}


.question  .vote .vote_header{
	

		 
		 padding: 5px; 
		 background-color: rgb(129, 159, 255);
		 color: rgb(230, 235, 255); 
		 font-size: 15px;
		 font-weight: bold; 
		 text-align:center;
	
}



.question .vote .vote_border{
border: 2px solid rgb(129, 159, 255); padding: 0pt;  text-align: center; 
}







.question .vote .vote_border .vote_body{
	margin:15px;
	display: table-cell; vertical-align: middle; text-align: center;
	border-style: solid; 
	 border-color: rgb(129, 159, 255) rgb(96, 120, 192) rgb(96, 120, 192) rgb(129, 159, 255);
	 border-width: 2px;
	 padding: 5px;
	 display: block; 
	 background-color: rgb(230, 235, 255);
	 color: rgb(96, 120, 192); 
	 font-size: 1.25em; 
	 font-weight: bold; 
}


.question .vote .vote_border .vote_body:hover{
	
	border: 2px solid rgb(96, 120, 192); 
	background-color: rgb(129, 159, 255); 
	color: rgb(230, 235, 255);
}






.question .vote .vote_border .vote_body .intensifier { 
	line-height: 0.75em; text-transform: uppercase; 
}


.question .vote .vote_border .vote_body .vote_meter{
	position:relative;
	width: 240px;
	height: 40px;
	overflow:hidden;
	list-style:none;
	margin:10px auto 0 auto;
	padding:0;
	border: 1px solid red;
	background: transparent url('../images/questions/vote_meter_white.gif') repeat-x ;

}

.question .vote .vote_border .vote_body .vote_meter a:hover,
.question .vote .vote_border .vote_body .vote_meter a:active,
.question .vote .vote_border .vote_body .vote_meter a:focus,
.question .vote .vote_border .vote_body .vote_meter .current-rating{
	background:  url('../images/questions/vote_meter_bg.png') repeat-y ;
}

.question .vote .vote_border .vote_body .vote_meter li{
	display: inline;
}
.question .vote .vote_border .vote_body .vote_meter a, 
.question .vote .vote_border .vote_body .vote_meter .current-rating{
	position:absolute;
	top:0;
	left:20px;
	text-indent:-1000em;
	height:40px;
	line-height:40px;
	outline:none;
	overflow:hidden;
	width:40px;

}




.question .vote .vote_border .vote_body .vote_meter a.one{
	
	width:40px;
	z-index:6;
}
.question .vote .vote_border .vote_body .vote_meter a.two{
	
	width:80px;
	z-index:5;
}
.question .vote .vote_border .vote_body .vote_meter a.three{
	width:120px;
	z-index:4;
}
.question .vote .vote_border .vote_body .vote_meter a.four{
	width:160px;
	z-index:3;
}
.question .vote .vote_border .vote_body .vote_meter a.five{
	width:200px;
	z-index:2;
}


.question .vote .vote_border .vote_body .vote_meter ul li img {

	z-index: 20;
	position: absolute;
	padding: 0px;
}

.question .vote .vote_border .vote_body .vote_meter ul li img.left_arrow {

left:0px;
top:0px;

}


.question .vote .vote_border .vote_body .vote_meter ul li img.right_arrow {

top:0px;
left:220px

}






